<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    <style>
        /* 我们也可以使用 float 属性来对齐元素: */
        .right {
            float: right;
            width: 300px;
            border: 3px solid #73AD21;
            padding: 10px;
        }

        /* 当像这样对齐元素时，对 <body> 元素的外边距和内边距进行预定义是一个好主意。这样可以避免在不同的浏览器中出现可见的差异。 */
        /* 注意：如果子元素的高度大于父元素，且子元素设置了浮动，那么子元素将溢出，这时候你可以使用 "clearfix(清除浮动)" 来解决该问题。 */
    </style>
</head>

<body>

    <h2>右对齐</h2>
    <p>以下实例演示了使用 float 属性来实现右对齐:</p>

    <div class="right">
        <p>我老爹在小时候给我的一些人生建议，我现在还记忆深刻。</p>
    </div>

</body>

</html>